@media (max-width:1400px) {
.join .join4 table{border-top-width:4px;}
.join .join3 .item .tit{bottom:15px;}
}
@media (min-width:981px) {
   .join .service .svb2 .dd .item_info{max-height:450px;overflow-y:auto} 
.mapbox .map  li .item_tit{display:none!important}
.section5 .item .link{display:none!important}
}
@media (max-width:980px) {
/* home */
.banner .swiper-slide{height:100vh}
.banner .btns{display:none;}
.banner .jt{display:none;}
.banner .swiper-slide .slide_txt{font-size:20px;}
.banner .swiper-slide .slide_txt .txt2{font-size:18px;margin-top:10px;}
.sec_type{margin-bottom:15px;}
.section1 .item{margin-bottom:10px;}
.section1 .item .item_tit{margin:9px 0;}
.section1 .item .item_desc{line-height:18px;height:36px;-webkit-line-clamp:2;margin-bottom:8px;}
.section1 .item .item_link i{font-size:12px;}
.section2 .item .item_pic{margin:15px 0 12px;}
.section2 .item .item_desc{margin-bottom:8px;}
.section4 .about1 .video{height:auto;margin-bottom:10px;}
.section4 .about1 .video .play img{width:45px;}
.section4 .item .item_type{margin-bottom:18px;}
.section4 .item .item_desc{line-height:22px;}
.section4 .gbox2 .item{height:300px;}
.section4 .gbox2 .item .item_txt{padding:20px;}
.section4 .gbox2 .item .item_txt .desc{line-height:1.5;margin-top:8px;}
.section5 .lxfs{padding:20px;}
.section5 .item .add{margin:15px 0;line-height:25px;}
.section5 .gbox2 .item{padding:30px;min-height:auto;}

.crumbs{padding:15px 0;}
.crumbs img{width:20px;}
.solute{margin-top:-25px;}
.solute li .item1 .item_txt .item_tit{margin:15px 0;font-size:18px;}
.solute li .item1 .item_txt .item_desc{line-height:20px;}
.solute li .item2 .itembox{margin-bottom:10px;}
.solute li .item2 .item_tit{margin:10px 0;}
.solute li .item2 .item_link{margin-top:10px;}
.solute li .item2 .item_link i{font-size:14px;}
.solute li .item2 .item_desc{line-height:22px;}
.solute2 .gbox2 .dd .itembox .item_pic,.solute2 .gbox1 .item_pic{height:auto;}
.solute2 .gbox2 .dd .itembox .item_tit{margin:10px 0;}

.solute2 .gbox1 .item_info .desc{margin-top:15px;line-height:22px;}
.item_desc{line-height:22px;}
.item_link{margin-top:15px;}
.item_link i{font-size:12px;}
.solute2 .gbox1 .item_info .scrollbar{padding:10px;}
.solute2 .gbox1 .item_info .item_desc{margin-top:15px;}
.type_desc{padding:15px 0;}
.type_desc .sv1_tit{margin-bottom:10px;}
.service .svb2 li{margin-bottom:15px;}
.service .svb2 .dd .item_info{padding:10px 15px;}
.service .svb2 .dd .item_info .item_tit{margin-bottom:15px;}
.service .svb2 .dd .item_info .item_desc{line-height:1.5;margin-bottom:15px;}

.service .svb2{margin-bottom:10px;padding-bottom:0;}
.service .svb4 li a{padding:15px 10px;}
.service .svb4 .item_info{margin-top:10px;}
.service .svb4 .item_info .item_txt{padding:15px;}
.service .svb4 .item_info .item_txt .item_tit{margin-bottom:10px;}
.service .svb5{margin:5px 0 20px;}
.service .svb5 .item_info{padding:15px;}
.service .svb5 .item_info .item_desc{margin:15px 0;}
.service .svb5 .item_info .item_link img{width:30px;}
.term .term2 .item_info{padding:15px;}
.term .term2 .item_tit{margin-bottom:15px;}
.term .term1{padding-bottom:15px;}
.term .term1 .item{margin-bottom:15px;}
.term .term1 .item .item_pic{margin-bottom:15px;}
.term .term1 .item .item_pic .link{width:120px;padding:10px 0;}
/* pagebox */
.pagebox{line-height:22px;}
.filelist{margin:10px 0 0 0;padding:15px 0;}
.filelist li a{padding:15px;}
.filelist li a img{height:25px;margin-right:10px;}
.detail .news_tit{font-size:16px;padding:15px 0 25px;}
.detail .news_source{padding-bottom:15px;}
.detail .news_cont{padding-bottom:15px;}
.detail .item_news{padding:15px;margin-bottom:25px;padding-bottom:25px;}
.contact .section5 .item_pic{height:240px;}
.mapbox{padding:15px;}
.section5 .map_wrap{padding:0;}
.mapbox .map{background:none!important;width:100%!important;height:auto!important;}
.mapbox .map .point li{position:unset!important;max-width:unset!important;margin:25px 0;}
.mapbox .map .point li .desc{display:none;}
.mapbox .map .point li .dot{width:15px;margin-right:5px;}
.mapbox .map .point li.li1 .dot{margin:0;width:20px;margin-right:0;}
.mapbox .map .point li .lay_tc{display: block;position:unset;min-width:unset;padding-bottom:0;word-wrap:break-all;white-space: wrap;margin-top:15px;}
.mapbox .map .point li .lay_tc .wrap{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);padding:15px;line-height:23px;}
.mapbox .map .point li .lay_tc .mc{display:none;}
.mapbox .map .point li .lay_tc .add{margin-top:0;}
.join .join1 .video .play img{width:35px}
.join .join2 .item_info{padding:25px 0;}
.join .join2 .item_info .item_desc{margin-top:15px;}
.join .join4 table{background:#fff;border-top-width:3px;}
.join .join4 table th, .join .join4 table td{padding:15px 10px;}
.join .join4 table tbody .nr td{padding:0 10px;}
.join .join4 table .nr td{display: block;}
.join .join4 table th:nth-child(2),.join .join4 table th:nth-child(3){display:none;}
.join .join4 table td:nth-child(2),.join .join4 table td:nth-child(3){display:none;}
.join .join4 table .t1{display:none;}
.join .join4 table .gd{text-align: right;}
.join .join4 table i.fr{margin-right:15px;}
.join .join4 table tbody .nr .cont{line-height:22px;}
.join .join4 .apply_btn{margin:15px 0;}
.section5 .map_wrap .mapbox{padding:15px!important}
.section5 .map_wrap .mapbox .map .lay_tc{min-width:100%!important}
.section5 .map_wrap .mapbox .map .point li,.mapbox .map .point li{width:100%;height:auto;}
.contact .mapbox{display:none!important}
}